package com.zk.shop.service;

import com.zk.shop.entity.Goods;


import java.util.List;
import java.util.Map;

/**
 * 关轶阳
 */
public interface GoodsService {
    //1、获取所有商品，并根据最新发布排序
    List<Goods> getAllgoods(Map map);


    //2、根据所属板块进行排序
    List<Goods> getAllgoodsById(Map map);

    //3、发布（添加）商品
    int AddGoods(Goods goods);

    //4、下架（删除商品）
    boolean deleteGoods(int goodsId);

    /* //5、根据关键词搜索商品
     List<Goods> getAllGoodsByKeyword(Map map);
 */
    //6、点击该商品时显示详细信息
    Goods getThisGoodsById(int goodsId);

    //7、获取总条数
    int getGoodsCount();

    //8、获取所有服装类商品并在主页展示
    List<Goods> getAllGoodsByClothes();

    //9、获取所有杂货类商品并在主页展示
    List<Goods> getAllGoodsBySundry();

    //10、获取所有数码类商品并在主页展示
    List<Goods> getAllGoodsByDigital();

    //10、获取所有数码类商品并在主页展示
    List<Goods> getAllGoodsByExercise();
}
